@import url(base.css);
.head{background:url(bgHead.jpg) no-repeat;width:980px;height:100px;margin:0 auto; position:relative;}
	h1.logo{float:left;display:inline;margin:25px 0 0 0;}
	.language{ width:auto; position:absolute; right:0px; top:10px; text-align:left; }
	.language a { width:auto; margin-right:10px; display:inline; line-height:16px;  padding-left:25px; }
	.language .h2 { background:url(head3.jpg) no-repeat left ;}
	.language .h3 { background:url(head2.jpg) no-repeat left ;}
	.language .h4 { background:url(head1.jpg) no-repeat left ;}
	
	.tel, .search{float:right;display:inline;margin-left:10px;}
	.tel{width:300px;color:#878787;margin-top:50px; text-align:right; line-height:1.8em}
	.tel span{color:#be4040;font-size:20px;font-weight:bold;/*display:block;*/}
	.search{margin-top:45px;}
		.search .iptTxt{border:1px solid #bdbdbd;background:#f5f5f5;padding:0 2px;width:120px;height:18px;}
		.search .iptBtn{border:1px solid #bdbdbd;height:20px;cursor:pointer;padding:0 5px;line-height:20px;}
.wxc{width:980px;margin:0 auto;}
#nav{width:980px;height:35px;margin:0 auto;background:url(bgNav.jpg) no-repeat; }
	#nav li{background:url(bgNavLi.jpg) no-repeat left center;}
	#nav li.first, #nav li.last{background:none;}
	#nav li.last{float:right;}
	#nav li.last a{overflow:hidden;text-indent:-999em;width:120px;}
	#nav li.last a.pro{overflow:hidden;text-indent:-999em;width:110px;}
	#nav li a{line-height:34px;font-weight:bold;padding:0 20px; }
	#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active{color:white;text-decoration:none;}
	#nav li ul{background:#960000;filter:alpha(opacity=70);opacity:0.9;top:35px;width:980px; border-top:1px solid #9f2929;}
	#nav li ul li{border-bottom:1px solid #7b0e0e;background:none;}
	#nav li ul a{line-height:28px;font-size:12px;font-weight:normal;padding:0 10px;}

#banner{width:980px;height:300px;margin:10px auto 0 auto;position:relative;z-index:1;}
#banner img{  width:100%; height:auto}
.ul_change_a2{position:absolute;right:0;bottom:0;overflow:hidden;background:#555;filter:alpha(opacity=50);opacity:0.5;width:960px;padding-left:20px;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;line-height:1.2em;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:0px 10px;line-height:1.2em;cursor:pointer;border-left:1px solid #666;color:white;background:black;}
.ul_change_a2 span.on{background:#ccc;color:#a20000;font-weight:bold;}

.amt { width:980px; margin:0 auto; bottom:0px; height:30px; background:url(amt.jpg) repeat-x; }
.amt dl { display:block; line-height:30px; height:30px; overflow:hidden; float:none; overflow:hidden; zoom:1; }
.amt dl dt { width: 100px; float:left; line-height:30px; height:30px; font-weight:bold; text-align:center; }
.amt dl dd { width:820px; float:left; line-height:30px; height:30px; }

.main{float:none;overflow:hidden;zoom:1;width:980px;height:204px;margin:10px auto;background:url(bgMain.jpg) no-repeat;}
	.d_lft, .d_ctr, .d_rgt{float:left;display:inline;height:200px;overflow:hidden;}
	.d_lft{width:145px;height:180px;text-align:center;padding:10px 8px;}
		.d_lft a{display:block;margin-bottom:10px;}
	.d_ctr{width:502px;position:relative;}
		.d_ctr h3{position:absolute;top:88px;left:40px;background:url(img_about.jpg) no-repeat;width:240px;height:14px;text-indent:-999em;overflow:hidden;}
		.d_ctr p{position:absolute;top:120px;left:40px;height:60px;line-height:20px;overflow:hidden;}
		.d_ctr div{position:absolute;top:68px;right:0;width:206px;height:130px;}
		.d_ctr div img{position:absolute;top:15px;left:16px;width:172px;height:98px;}
	.d_rgt{width:280px;position:relative;float:right;margin-right:15px;background:url(more.jpg) no-repeat right 20px;}
		.d_rgt h3{float:left;display:inline;position:relative;width:86px;height:22px;line-height:22px;text-align:center;cursor:pointer;margin:15px 5px 0 0;z-index:0;background:url(bgDTit.jpg) no-repeat -98px -1px;color:#7f7f7f;font-size:12px;font-weight:normal;}
		.d_rgt h3 span{background:url(arrow_1.jpg) no-repeat left center;padding:0 8px;}
		.d_rgt h3.now{width:94px;padding-top:1px;margin-top:14px;z-index:3;color:#a20000;background-position:0 0;font-weight:bold;}
		.d_rgt h3.now span{background:none;}
		.d_rgt div{position:absolute;top:36px;left:0;width:280px;height:160px;z-index:2;border-top:1px solid #e0e2d5;}
		.d_rgt div a.more{display:block;position:absolute;top:-18px;right:0;width:36px;height:7px;overflow:hidden;text-indent:-999em;}
		.d_rgt dl{float:none;overflow:hidden;zoom:1;margin:12px 0;}
		.d_rgt dt, .d_rgt dd{float:left;display:inline;}
		.d_rgt dt{clear:left;width:80px;margin-right:10px;}
		.d_rgt dt a img{width:78px;height:56px;display:block;}
		.d_rgt dd{width:190px;}
		.d_rgt li a:link, .d_rgt li a:visited, .d_rgt li a:hover, .d_rgt li a:active{color:#555;}

.foot{width:980px;border-top:4px solid #a20000;margin:0 auto;padding:20px 0; height:38px; background:#f1f1f1; position:relative;}
	.foot .copyRight{float:left;display:inline;margin-left:20px;color:#565656;font-size:12px;}
	.foot .select{text-align:right;  position:absolute; top:20px; right:20px; }
	.foot .rgt{margin-left:10px;color:#666666; float:left; display:inline;}
	.foot .linkks { width:auto; font-size:12px; color:#868686; line-height:24px; display:inline;margin-left:20px; float:left;  clear:left;}
	
.banner{width:980px;height:155px;margin:10px auto;position:relative;}

.pageMain{float:none;overflow:hidden;zoom:1;width:980px;margin:0 auto;position:relative;}

.sideMenu{float:left;display:inline;width:189px;background:url(bgSideMenu.jpg) repeat-y;}
	.sideMenu h2{background:url(sideTitle.jpg) no-repeat;width:189px;height:55px;text-indent:-999em;overflow:hidden;}
	.sideMenu h2.menu1{background-position:0 0;} /*中原轧辊*/
	.sideMenu h2.menu2{background-position:0 -55px;} /*公司党委*/
	.sideMenu h2.menu3{background-position:0 -110px;} /*新闻与资讯*/
	.sideMenu h2.menu4{background-position:0 -165px;} /*管理与质量*/
	.sideMenu h2.menu5{background-position:0 -220px;} /*产品*/
	.sideMenu h2.menu6{background-position:0 -275px;} /*服务*/
	.sideMenu h2.menu7{background-position:0 -330px;} /*销售与案例*/
	.sideMenu h2.menu8{background-position:0 -385px;} /*人才招聘*/
	.sideMenu h2.menu9{background-position:0 -440px;} /*联系我们*/
	.sideMenu ul{width:175px;margin:20px 7px;}
	.sideMenu li{margin-bottom:1px;padding-left:15px;border-bottom:1px dashed #9c9c9c}
	.sideMenu li a{display:block;line-height:26px;background:url(arrow_5.jpg) no-repeat left center;padding-left:20px;}
	.sideMenu li a.current{background-image:url(arrow_6.jpg);}



.pbtm_lft{padding-bottom:310px;display:block;}
.lft_btm{background:url(bgSideMenu_btm.jpg) no-repeat;width:189px;height:310px;position:absolute;left:0;bottom:0;display:block;}

.pageCon{float:left;display:inline;width:720px;padding-left:35px;padding-right:35px;border-right:1px solid #e5e5e5; }
	.titleBar{float:none;overflow:hidden;zoom:1;margin:15px 0;background:url(bgTitle.jpg) no-repeat;height:26px;}
	.titleBar1{float:none;overflow:hidden;zoom:1;margin:20px 0;height:26px; }
	.titleName{float:left;display:inline;font-size:14px;font-weight:bold;color:#a20000;padding-left:40px;width:110px;height:26px;line-height:26px;overflow:hidden;}
	.title_xg { width:705px; float:left; border-top:1px #CCCCCC dashed; border-bottom:1px #CCCCCC dashed; }
	.title_xg ul { width:390px; float:none; overflow:hidden; zoom:1; margin:20px auto; }
	.title_xg ul li { width:100px; height:24px; float:left; background:url(ptlink.gif) no-repeat; margin-right:30px; padding-bottom:20px;}
	.title_xg ul li a { display:block; padding-left:25px; line-height:24px;}
	
	
	.currentSite{float:right;display:inline;}
	
	.pageCon p{clear:both;float:none;overflow:hidden;zoom:1;margin-bottom:15px;} 
	
	.photoList{float:none;overflow:hidden;zoom:1;background:url(line1.jpg) no-repeat center bottom; padding-bottom:50px;margin-bottom:30px;}
	.photoList dt, .photoList dd{float:left;display:inline;}
	.photoList dt{clear:left;width:200px;margin-right:20px;}
	.photoList dt img{width:190px;height:160px;border:1px solid #dddddd;padding:2px;}
	.photoList dd{width:500px;}
	.photoList dd .title{font-size:14px;color:#a20000;text-indent:2em;font-weight:bold;}
	.photoList dd .content{font-size:14px;text-indent:2em;margin-top:10px;color:#666666;}
	
	.artList{width:665px;margin:0 auto; display:block; }
	.artList li{overflow:hidden;zoom:1;padding:0 10px 0px 15px;margin-bottom:2px;color:#999; line-height:32px; font-size:14px; border-bottom:1px dashed #8c8c8c;  background:url(arrow_2.jpg) no-repeat 7px 12px; width:640px;}
	.artList li a:link, .artList li a:visited{color:#333;}
	.artList li a:hover, .artList li a:active{color:#a20000;}
	.artList li a{ display:block; padding-right:140px;position: relative;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.artList li a span{ position:absolute; font-size:12px; right:0;background-color:#fff;line-height: 18px;margin-top: 5px;padding: 0 2px;}
	
	.artTit{text-align:center;font-size:18px;color:#a20000;border-bottom:1px dashed #ccc;line-height:32px;margin-bottom:10px;}
	
	.artTemplates{ padding:10px 15px;line-height:26px; font-size:14px;color:#3b3b3b;}
	
	
	.artList2{width:665px;margin:0 auto; display:block; }
	.artList2 li{ float:left;overflow:hidden;zoom:1;padding:0 5px 0px 15px;color:#999; margin-bottom:3px; line-height:24px; border-bottom:1px dashed #8c8c8c;  background:url(arrow_2.jpg) no-repeat 7px 9px; width:640px; display:block;}
	
	.page { line-height:30px; margin:0 auto; padding:10px 0; clear:both; text-align:center}
.page a{font-family:Tahoma;line-height:18px;margin-right:6px;border:1px solid #E9E9E9;padding:3px 5px 3px; display:inline-table
}
.page a.curr,.page a:hover{
	background-color:#F8F8F8;
	padding:3px 5px 3px;
	font-weight:bold;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: 3px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > a.page-num-current,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #0054A7;
  border-color: #0054A7;
}
	
	.products_img { display:block; float:none; overflow:hidden; zoom:1;}
    .products_img li { display:inline; float:left; width:150px; margin-left:12px; margin-right:12px; margin-bottom:20px;display:block;border:1px #c7c7c7 solid;border-radius: 2px;}
	
	.products_img li img{ padding:5px; background-color:#fff}
	.products_img li a.text {  line-height:26px; text-align:center; background:#f3eeee; display:block; white-space:nowrap}
	.jobList{float:none;overflow:hidden;zoom:1;}
	.products_img li:hover{ border-color:#666}
	.products_img li:hover span{ background-color:#ddd}
	.products_img li:hover a{color:#a20000; text-decoration:none}
	.jobList p{font-size:14px;border-bottom:1px dashed #ccc;line-height:24px;padding-bottom:5px;}
	.jobList h4 span{background:#6b6b6b;color:white;padding:3px 10px;}
	.jobList dl{float:left;display:inline;width:520px;padding-bottom:20px;}
	.jobList dt, .jobList dd{float:left;display:inline;margin-top:20px;}
	.jobList dt{margin-right:20px;clear:left;}
	.jobList dt img{width:115px;height:75px;vertical-align:bottom;}
	.jobList dd{width:380px;min-height:75px;_height:75px;}
	.jobList dd strong, .jobList dd span{display:block;}
	.jobList dd strong{font-size:14px;}
	.jobList .related{float:right;display:inline;width:170px;border:1px solid #ccc;padding:10px;margin:10px 0;}
	.jobList .related h5{margin-bottom:5px;}
	.jobList .related ul i{margin-right:5px;}
	
	.jobSearch, .jobSort, .jobNotice{border:1px solid #ccc;width:664px;margin:0 auto 10px auto;padding:0 8px 8px 8px;}
	.jobSearch h3, .jobNotice h3{background:url(jobTit.jpg) no-repeat;width:664px;height:29px;position:relative;margin-bottom:8px;}
	.jobSearch h3{background-position:0 0; }
	.jobNotice h3{background-position:0 -30px;}
	.jobSearch h3 span, .jobNotice h3 span{display:none;}
	.jobSearch h3 a, .jobNotice h3 a{position:absolute;right:0;top:6px;font-size:12px;font-weight:normal;}
	.jobSearch table{width:100%;}
	.jobSearch td{padding:3px 0;}
	.jobSearch td.col1{width:60px;}
	.jobSearch input.iptTxt{width:130px;height:18px;border:1px solid #ccc;}
	.jobSearch input.iptBtn1,	.jobSearch input.iptBtn2{width:60px;height:18px;border:none;cursor:pointer;background:url(jobTit.jpg) no-repeat;}
	.jobSearch input.iptBtn1{background-position:0 -70px;}
	.jobSearch input.iptBtn2{background-position:-70px -70px;}
	.jobNotice ul{float:none;overflow:hidden;zoom:1;}
	.jobNotice li{float:left;display:inline;width:100%;border-bottom:1px dashed #999;line-height:24px;}
	.jobNotice li i, .jobNotice li a{float:left;}
	.jobNotice li i{margin-right:5px;font-weight:bold;font-style:normal;color:#999;}
	.jobNotice li span{float:right;color:#999;}
	
	.jobSort{position:relative;}
	.jobSortName{position:absolute;left:10px;top:5px;}
	.jobSortName li{float:left;display:inline;background:url(jobTit.jpg) no-repeat -350px -70px;width:65px;height:17px;padding-left:16px;cursor:pointer;margin-right:5px;}
	.jobSortName li.sd01{color:#f00;}
	.jobSortName li.sd02{color:#333;}
	.jobSocial, .jobInside, .jobSchool{padding:30px 0 0 0px;min-height:90px;_height:90px;}
	.jobSocial .img, .jobInside .img, .jobSchool .img{position:absolute;top:5px;left:5px;width:115px;height:115px;}
	.jobSocial hr, .jobInside hr, .jobSchool hr{border-top:1px dashed #ccc;width:660px;height:1px;line-height:0;overflow:hidden;background:none;}
	.jobSocial ul{float:none;overflow:hidden;zoom:1; padding-left:5px;}
	.jobSocial li{float:left;display:inline;width:130px;}
	.jobInside table{width:260px;margin:0 auto;}
	.jobInside td{padding:3px 5px;}
	.jobInside td.col1{background:#f8f8f8;width:60px;}
	.jobInside input.iptTxt{width:130px;height:18px;border:1px solid #ccc;}
	.jobInside input.iptBtn1,	.jobInside input.iptBtn2, .jobInside input.iptBtn3{width:60px;height:18px;border:none;cursor:pointer;background:url(jobTit.jpg) no-repeat;}
	.jobInside input.iptBtn1{background-position:-140px -70px;}
	.jobInside input.iptBtn2{background-position:-210px -70px;}
	.jobInside input.iptBtn3{background-position:-280px -70px;}
	
	
	
	/* 产品页面样式 */
	.pro_main{float:none;overflow:hidden;zoom:1;width:980px; margin:10px auto;}
	.pro_tj_bg { width:980px; margin:0 auto 10px auto;; background:url(pro_tj_bg.jpg) no-repeat top center; height:220px; overflow:hidden;}
	
	.pros { width:980px; margin:0px auto 10px auto; overflow:hidden; zoom:1; }
	.pros .pros_tit { width:960px; float:left; background:#e8e8e8; height:24px; line-height:24px; padding-left:20px;  }
	.pros ul { width:960px; margin-left:25px; float:left; margin-top:15px; display:inline;}
	.pros ul li { width:127px; border:1px #CCCCCC solid; float:left; margin:0px 30px 20px 0px ; text-align:center; }
	.pros ul li span { display:block; text-align:center; line-height:24px; }
	.pros ul li a { width:127px; height:93px; text-align:center; }
	.pros ul li img { width:125px; height:93px; vertical-align:top; margin-top:1px;}
	
.hot_pro{ margin-top:10px; margin-bottom:0}
.hot_pro li{ margin-left:6px; margin-right:7px; margin-bottom:0}
.hot_pro .pro_1{ margin-left:0;}
.hot_pro .pro_6{ margin-right:0; float:right}

.box_head3{ border-top:1px #a7caea solid;border-bottom:1px #a7caea solid;background:#dceaf5; height:24px; line-height:24px; padding:0 3em}
.box_body3{ padding:5px 0;}

.d2 li{ height:28px; line-height:28px; border-bottom:1px #dddddd dotted;padding-left:15px; overflow:hidden;}
.d2 li span{ float:right; color:#aaaaaa}
ul.e6 li{ float:left; width:135px; text-align:center; height:120px; overflow:hidden; line-height:26px;}
ul.e6 .img{ text-align:center}
ul.e6 img{border:1px #ffffff solid; width:120px; height:90px; display:block; margin:0 auto}
ul.e6 a:hover img{ border-color:#999999}

.footer-bottom {display: none;}

/**响应式布局**/
@media screen and (max-width: 768px) {
   *{ margin:0; padding:0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */font-family: 'Microsoft Yahei','SimSun',sans-serif;}
   .wxc,.head,#nav,#banner,.amt,.foot,.main,h1.logo,.pageMain,.pageCon,.banner,.d_ctr,.foot .copyRight,.artList,.artList li{ width:100%; float:none; margin-left:0; margin-right:0; display:block}
   ul:after,.main:after{content:'.';height:0;visibility:hidden;display:block;clear:both}
   .language,.d_lft,.foot .linkks,.sideMenu,.foot .rgt,#nav li ul,.tel{ display:none}
   .head,#nav,#banner,.main,.banner,.foot{ height:auto}
   h1.logo{ margin:3px auto; display:block}
   h1.logo img{ max-width:100%; height:auto}
   body {padding-bottom: 70px;}
   #nav{background:#c20001}
   #nav li{ float:left; width:25%; background:#c20001}
   #nav li a{ display:block; color:#fff; text-align:center; padding:0; line-height:30px;border-right: #FE5555 1px solid; border-bottom: #FE5555 1px solid;}
   #banner{ margin-top:1px;}
   .banner img{ width:100%; height:auto}
   .products_img li{ width:32.33%; margin:0.5%; white-space:nowrap; overflow:hidden;}
   .products_img li a:nth-of-type(1){ width:100%; height:0; padding-bottom:75%; overflow:hidden; display:block}
   .products_img li img{ width:100%; height:auto}
   .main{ background:none}
   .d_ctr{ border:1px #c7c7c7 solid;border-radius: 2px; background-color:#fefefe; padding:20px; height:auto}
   .d_ctr h3{ position:static; height:auto;}
   .d_ctr p{ position:static; height:auto; margin-top:10px;}
   .foot{ text-align:center}
   /**列表**/
   .pageCon{ padding-left:10px; padding-right:10px; border:none}
   .row{ margin-bottom:0; padding-bottom:0}
   .artTemplates{ padding:5px;}
   .artTemplates img{ max-width:100%; height:auto}
   .d_rgt {width: 100%; float: right; margin-right: 0;}
   .d_rgt div {width: 100%; height: 200px;}
   .sideMenu {display: block; float: none; width: 100%; height: auto; background: none;}
   .sideMenu h2, .lft_btm {display: none;}
   .sideMenu ul {width: 100%;}
   .pbtm_lft {display: none;}
	
	.footer-bottom {
		display: block;
		width: 100%;
		height: 70px;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 999999;
		background-color: #c20001;
		color: #fff;
	}
	.footer-bottom ul {
		width: 100%;
		clear: both;
	}
	.footer-bottom ul li {
		width: 25%;
		float: left;
		text-align: center;
		padding: 10px 0;
	}
	.footer-bottom ul li:nth-child(even) {
		background-color: #FE5555;
	}
	.footer-bottom ul li a{
		display: block;
		color: #fff;
	}
	.footer-bottom ul li img {
		display: block;
		height: 28px;
		width: auto;
		margin: 0 auto;
	}
	.footer-bottom ul li p {
		font-size: 16px;
		line-height: 20px;
		margin-top: 5px;
		color: #fff;
	}
}

@media screen and (max-width:576px) {
   .amt,.banner{ display:none}
   .products_img li{ width:49%;}
   .d_rgt div{ height:auto}
}